package com.myqf.d6_lambda_函数式接口_方法引用.monday.lambda.四个函数式接口.fc3;


import java.util.function.Function;

/**
 * 作者：黎杭
 * 日期：2020/2/17
 */
public class Test2 {
    public static void main(String[] args) {
        // 把传进来的参数 数字变成字符串返回
        Function<Integer, String> f = integer -> integer + "";// 极简风格
        String string = getString(999, f);
        System.err.println(string);
    }
    // 传统方式都能看懂
    public static String getString(Integer i, Function<Integer, String> f) {
//        Integer integer = 99;// 先定义一个 整数数字
        String res = f.apply(i);// 调用apply 实际上是调用 覆写方法中的主体代码：return String.valueOf(integer);
        return res;
    }
}
